package com.jy.rhin.model;


import com.jy.rhin.infra.cda.XPath;
import com.jy.rhin.model.body.xinshenger.*;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = false)
public class XinShengErJTFS extends ClinicalDocumentData {
	  //文档唯一id
    @XPath(path = "/id/@extension")
    String id;

    //新生儿
    @XPath(path = "/recordTarget/patientRole")
    XinShengE xinShengE;

   /* //创建者
    @XPath(path = "/author")
    ChuangJianZ chuangJianZ;*/


    //主要健康问题
    @XPath(path = "/component/structuredBody/component/section/code[@code='11450-4'][@codeSystem='2.16.840.1.113883.6.1']/..")
    JianKangWT jianKangWT;

    //耳章节
    @XPath(path = "/component/structuredBody/component/section/code[@code='10195-6'][@codeSystem='2.16.840.1.113883.6.1']/..")
    Er er;

    //实验室检查章节
    @XPath(path = "/component/structuredBody/component/section/code[@code='30954-2'][@codeSystem='2.16.840.1.113883.6.1']/..")
    ShiYanJC shiYanJC;

    //生命体征
    @XPath(path = "/component/structuredBody/component/section/code[@code='8716-3'][@codeSystem='2.16.840.1.113883.6.1']/..")
    ShengMingTZ shengMingTZ;

    //皮肤章节
    @XPath(path = "/component/structuredBody/component/section/code[@code='29302-7'][@codeSystem='2.16.840.1.113883.6.1']/..")
    PiFu piFu;

    //一般外观章节
    @XPath(path = "/component/structuredBody/component/section/code[@code='10210-3'][@codeSystem='2.16.840.1.113883.6.1']/..")
    YiBanWG yiBanWG;

    //头部章节
    @XPath(path = "/component/structuredBody/component/section/code[@code='10199-8'][@codeSystem='2.16.840.1.113883.6.1']/..")
    TouBu touBu;

    //眼章节
    @XPath(path = "/component/structuredBody/component/section/code[@code='10197-2'][@codeSystem='2.16.840.1.113883.6.1']/..")
    YanBu yanBu;

    //四肢章节
    @XPath(path = "/component/structuredBody/component/section/code[@code='10196-4'][@codeSystem='2.16.840.1.113883.6.1']/..")
    SiZhi siZhi;

    //颈部章节
    @XPath(path = "/component/structuredBody/component/section/code[@code='11411-6'][@codeSystem='2.16.840.1.113883.6.1']/..")
    JinBu jinBu;

    //鼻章节
    @XPath(path = "/component/structuredBody/component/section/code[@code='10203-8'][@codeSystem='2.16.840.1.113883.6.1']/..")
    Bi bi;

    //口腔、咽喉和牙齿检查章节
    @XPath(path = "/component/structuredBody/component/section/code[@code='10201-2'][@codeSystem='2.16.840.1.113883.6.1']/..")
    KouQiangYanHouYaChiJC kouQiangYanHouYaChiJC;

    //直肠章节
    @XPath(path = "/component/structuredBody/component/section/code[@code='10205-3'][@codeSystem='2.16.840.1.113883.6.1']/..")
    ZhiChang zhiChang;

    //心脏章节
    @XPath(path = "/component/structuredBody/component/section/code[@code='10200-4'][@codeSystem='2.16.840.1.113883.6.1']/..")
    XingZhang xingZhang;

    //呼吸系统章节
    @XPath(path = "/component/structuredBody/component/section/code[@code='11412-4'][@codeSystem='2.16.840.1.113883.6.1']/..")
    HuXiXT huXiXT;

    //生殖器章节
    @XPath(path = "/component/structuredBody/component/section/code[@code='11400-9'][@codeSystem='2.16.840.1.113883.6.1']/..")
    ShengZhiQi shengZhiQi;

    //腹部章节
    @XPath(path = "/component/structuredBody/component/section/code[@code='10191-5'][@codeSystem='2.16.840.1.113883.6.1']/..")
    FuBu fuBu;

    //脊柱章节
    @XPath(path = "/component/structuredBody/component/section/code[@code='32476-4'][@codeSystem='2.16.840.1.113883.6.1']/..")
    JiZhu jiZhu;

    //健康指导章节
//    @XPath(path = "/component/structuredBody/component/section/code[@code='69730-0'][@codeSystem='2.16.840.1.113883.6.1']/..")
    @XPath(path = "/component/structuredBody/component/section/code[@code='69730-0'][@codeSystem='2.16.840.1.113883.6.1']")
    JianKangZD jianKangZD;

    //转诊建议章节
    @XPath(path = "/component/structuredBody/component/section/code[@code='18776-1'][@codeSystem='2.16.840.1.113883.6.1']/..")
    ZhuanZhenJY zhuanZhenJY;

    //下次随访安排
    @XPath(path = "/component/structuredBody/component/section/code[@displayName='下次随访安排']/..")
    XiaCiSFAP xiaCiSFAP;
    
}
